openpyxl怎样按行和按列读取excel |
您所在的位置:网站首页 › openpyxl 读取xls › openpyxl怎样按行和按列读取excel |
openpyxl怎样按行和按列读取excel
2020-10-26 17:58:213894浏览 · 0收藏 · 0评论 相信经过openpyxl基础知识的学习后,一些简单操作已经难不倒大家了。按行和按列读取excel又该怎么操作呢,今天小编就结合案例为大家讲解。 openpyxl是python操作excel文件的一个库,既能读也能写,只支持xlsx格式. 以下面的excel表格为例,要求按行读取和按列读取 首先导入openpyxl库 安装 pip install openpyxl openpyxl中有方法可以获取最小行数行数和最小列数列数 按行读取: #按行读取 for i in range(minrow,maxrow+1): for j in range(mincol,maxcol+1): cell=sheet.cell(i,j).value print(cell,end=" ") print() 打印出来如下: 按列读取: #按列读取 for m in range(mincol,maxcol+1): for n in range(minrow,maxrow+1): cell=sheet.cell(n,m).value print(cell,end=" ") print() 打印出来如下: 这里用到的是sheet.cell(i,j).value的方法,第一行第一列是sheet.cell(1,1).value 它是从下标为1开始算起的 sheet.cell(1,1) 取出来的是第一个单元格的对象 打印出来是A1这个单元格 所以要用.value的方法来取到单元格的值。 了解以上内容,基本上大家对openpyxl按行和按列读取有一定了解。下篇将为大家带来openpyxl写入excel,敬请期待。更多Python学习推荐:PyThon学习网教学中心 关注公众号,随时随地在线学习 本教程部分素材来源于网络,版权问题联系站长! 分享分享到微博 微信扫一扫 下一篇: openpyxl如何写入excel表格> |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |